c语言的^是什麽意思?

来源:百度知道 编辑:UC知道 时间:2024/05/08 09:30:45
在数字上有这个符号
不是异或,是在一个数字上有这个符号

^
2

相当于写成这个样子

异或位运算.即将两个数的相应二进制位,做异或操作.0和1,1和0的异或结果是1.0和0,1和1的异或结果是0
比如两个数的二进制码是00101011,10010110,那么^的结果就是
10111101

这个是位运算的异或运算符

同假异真

问题补充:
数字顶有这个^??

我基本上对C是入门的,,这个^是异或的运算符

如果到了C++的话,有的重载,,可能有别的作用,这个我就不清楚了

不好意思,刚我说错了,已经删除